/*
 * Copyright (C) 2012 POAS.VSTU
 */
package ui;

import java.awt.Component;
import java.awt.Label;
import java.awt.Point;

/**
 * UI-представлние игрока
 * 
 * Отображение колоду игрока и его имя
 * @author POAS
 */
public class UIPlayer extends Component {
    public enum Orientation {VERTICAL, HORIZONTAL}
    public enum NamePosition {LEFT, RIGHT, TOP, BOTTOM}
    
    private UIPlayerCardPile mPile = null;  // UI-колода игрока
    private Label mLabelName = null;        // Представление имени игрока
    private Label mLabelNumCards = null;    // Представление количества карт на руках игрока
    
    private Orientation mCardsOrientation = null;
    private NamePosition mNamePos = null;   // Место вывода имени игрока (относительно его колоды)
    
    /**
     * 
     * @param name - имя игрока
     * @param location - расположение поля игрока на игровом поле (левый верхний угол)
     */
    UIPlayer(String name, Point location, Orientation cardsOrientation, NamePosition namePos) {}
}